package 面向对象初级.方法.再谈方法;

public class Method03 {
    public static void main(String[] args) {
        Method03 method03 = new Method03();
        method03.moL(4);
        method03.moL(5,6);
        method03.moL("学习java");
        method03.moL(6,7,8);
    }
    /**
     * **练习2：**编写程序，定义三个重载方法并调用。
     * <p>
     * - 方法名为mOL。
     * - 三个方法分别接收一个int参数、两个int参数、一个字符串参数。
     * 分别执行平方运算并输出结果，相乘并输出结果，输出字符串信息。
     * - 在主类的main ()方法中分别用参数区别调用三个方法。
     * -用三元运算符比较三个数的大小
     */
    public void moL(int n1){
        System.out.println(n1*n1);
    }

    public void moL(int n2,int n3){
        System.out.println(n2*n3);
    }

    public void moL(String str){
        System.out.println(str);
    }

    public int moL(int n1,int n2,int n3){
        int x=(n1>n2?n1:n2)>n3?(n1>n2?n1:n2):n3;
        //int x=n1>n2?n1:n2
        //int y=x>n3?x:n3;
        System.out.println(x);
        return x;
    }
}
